page{width: 100%;height: 100%;background-color: #ffffff;}
.card-head{width: 100%;padding-top: 90rpx;background: linear-gradient(180deg, #8DC0FF 0%, rgba(255,255,255,0.00) 100%);}
.head-hei{height: 90rpx;line-height: 90rpx;}
.let-ico{width: 90rpx;padding-left: 30rpx;padding-top: 30rpx;}
.let-ico image{display: block;width: 48rpx;height: 48rpx;}
.cen-title{width:570rpx;text-align: center;color: #0F0F0F;font-size: 36rpx;font-weight: bold;}
.rig-share{width: 90rpx;text-align: center;color: #3D3D3D;font-size: 28rpx;font-weight: bold;}
.card-adv image{width: 100%;height: 150rpx;}

.card-info{padding: 20rpx;}
.master-item{}

.faceItem-ico{width: 104rpx;height: 104rpx;margin-right: 20rpx;border-radius: 6rpx;}
.faceItem-ico image{width: 104rpx;height: 104rpx; border-radius: 6rpx;}

.faceText-t1 .master-name{font-size: 36rpx;color: #3D3D3D; font-weight: bold;line-height: 42rpx;}
.faceText-t1 text{font-size: 24rpx;color: #3D3D3D;line-height: 28rpx;
	display: inline-block;
	padding-left: 30rpx; margin-top: 14rpx;}

.master-userinfo{font-size: 26rpx;color: #424242;padding-top: 25rpx; display:  flex;}
.master-userinfo text{padding: 0rpx 16rpx; position: relative;}
.master-userinfo text::before{ 
	content: '';
	position: absolute; 
	right: 0; top: 14rpx; width: 2rpx; height: 20rpx;
	background: #A1A1A1;
}
.master-userinfo text:last-child::before{ background: none;}

.contacts-gouceng{font-size: 28rpx;padding: 15rpx 0rpx 0rpx 0rpx;}
.contacts-gouceng label{display: inline-block;color:#A1A1A1;padding-right: 20rpx;}
.contacts-gouceng text{display: inline-block;color: #424242;padding-right: 20rpx;font-weight: bold;}
.contacts-text{font-size: 28rpx;color:#424242;font-weight: bold;}
.contacts-btns{width: 164rpx;height: 62rpx;text-align: center;line-height: 62rpx;color: #ffffff;background-color: #0575FF;border-radius: 30rpx;font-size: 24rpx;}
.card-titlleico{position: absolute;right: 0rpx;top: 0rpx;}
.card-titlleico label,.child-titlleico label{display: block;padding: 5rpx 15rpx 0rpx 0rpx;}
.card-titlleico label image,.child-titlleico label image{width: 32rpx;height: 32rpx;}
.card-titlleico text,.child-titlleico text{font-size: 24rpx;color: #0575FF;}


.card-childName{color: #3D3D3D;font-size: 32rpx;font-weight: bold;height: 80rpx;line-height: 80rpx;margin-top: 20rpx;}
.child-titlleico{position: absolute;right: 0rpx;top: 21rpx;}
.card-personper{font-size: 28rpx;color: #424242;line-height: 44rpx;padding-bottom: 20rpx;border-bottom: 2rpx solid #E5E5E5;
}
.t-text{padding: 10rpx 0rpx 10rpx 0rpx;}
.t-text label{display:block;padding: 0rpx 20rpx 0rpx 0rpx;color: #A1A1A1;font-size: 28rpx;width: 120rpx;}
.t-text text{color: #424242;font-size: 28rpx;font-weight: bold;}
.child-classInfo{border-bottom: 2rpx solid #E5E5E5;padding-bottom: 10rpx;}
.t-video,.t-video image{width: 710rpx;height: 380rpx;}
.t-video{margin: 20rpx auto;}
.card-xiangmujingli{background-color: #E4F0FF;margin: 20rpx 0rpx;padding: 5rpx 20rpx 30rpx 20rpx;}

.contacts-zhengshu{background-color: #FCFCFC; position: relative;margin-bottom: 20rpx;}
.contacts-zhengshu image{display: block;width: 224rpx;height: 160rpx;margin-right: 20rpx;}
.zhengshu-text label.child-label{font-size: 32rpx;font-weight: bold;color: #3D3D3D;padding-top: 20rpx;}
.zhengshu-text view{font-size: 24rpx;color: #3D3D3D;line-height: 28rpx;padding-top: 30rpx;}
.zhengshu-text view label{display: inline-block;padding-right: 20rpx;}
.contacts-zhengshu .certEdit{ position: absolute; right: 0; top: 20rpx;}
.contacts-zhengshu .certEdit label{display: block;padding: 10rpx 0rpx 0rpx 0rpx; float: left;}
.contacts-zhengshu .certEdit label image{width: 32rpx;height: 32rpx;}
.contacts-zhengshu .certEdit text{font-size: 24rpx;color: #0575FF;}


.constacts-footer{
	margin-top: 140rpx; margin-bottom: 40rpx; display: flex; padding: 0rpx 20rpx 40rpx 20rpx;
}
.constacts-footer view:nth-child(1){flex: 1;
	text-align: center;
	height: 80rpx;
	line-height: 80rpx;
	background: #E4F0FF;
	color: #0575FF;
	border-radius: 6rpx;
	margin-right: 22rpx;}
.constacts-footer view:nth-child(2){
	flex: 1;
	text-align: center;
	height: 80rpx;
	line-height: 80rpx;
	background: #0575FF;
	color: #fff;
	border-radius: 6rpx;
}


.footer-con{padding: 40rpx 20rpx 0rpx 20rpx;}
.ft-v1{width: 100rpx;}
.ft-v1 image{display: block;width: 48rpx;height: 48rpx;margin: 0rpx auto;}
.ft-v1 text{display: block;font-size: 28rpx;color: #3D3D3D;text-align: center;}
.ft-btn{width: 240rpx;height: 88rpx;font-size: 28rpx;font-weight: bold;line-height: 88rpx;
text-align: center;border-radius: 6rpx;}
.ft-pingjia{background-color: #FFA23F;color: #ffffff;margin:0rpx 20rpx 0rpx 20rpx;}
.ft-goutong{background-color: #0575FF;color: #ffffff;}





